草庐IT

Android RelativeLayout 高度不遵循 GridView 高度

全部标签

android - 每个值都有布局(imageview + imagebutton)的Gridview

是否可以制作一个GridView,而不是图片网格,每张图片下方都有一个小图像按钮的图片网格? 最佳答案 简短回答:是的。您可以在GridView中有一个ImageView和一个ImageButton。长答案:您自然必须为此目的创建自定义GridView。例如:创建一个XML来保存容器GridView,比如grid.xml:并且,要定义GridView的内容,请创建另一个XML布局来容纳ImageView和ImageButton。比如说,grid_items.xml:最后,如果您熟悉自定义ListViews的概念,通过一些修改,您也可

android - 搜索项展开时操作栏紧凑高度会发生变化

我在BaseActivity中有listfragment并且想实现搜索功能。但是actionbarcompact高度在点击搜索项按钮时发生变化见下方截图菜单.xmlfragment中的onCreateOptionsMenu@OverridepublicvoidonCreateOptionsMenu(Menumenu,MenuInflaterinflater){super.onCreateOptionsMenu(menu,inflater);inflater.inflate(R.menu.base,menu);menu.findItem(R.id.action_add).setVisib

android - TextView 旋转保持宽度和高度

我试图旋转一个TextView,但是当我旋转它时,它会保留宽度和高度信息我想选择的区域不见了我只想让文本出现在居中对齐的绿色指示器上。我正在更改java部分中的文本“小文本”,但是当文本的长度发生变化时,对齐变得疯狂(图片3)这是我的代码我做错了什么?http://postimg.org/image/9e92i8k2j/->2http://postimg.org/image/lfdj7udhv/->3 最佳答案 您最好编写一个继承自TextView的简单自定义控件(通过nidhi)这是类(class)的副本。publicclassV

android - 如何在 android WebView 中获取整个高度?

我有一个RelativeLayout和WebView。我正在将一些生成的html文本加载到该WebView中。加载数据后WebView高度超出屏幕。现在我需要整个WebView的高度。到目前为止,我尝试了WebView#getHeight()、WebView#getBottom()但我得到的是可见内容的高度。如何获取WebView的总高度? 最佳答案 我终于得到了问题的答案。这就是答案。加载WebView后,我们将在WebViewClient#onPageFinished中调用我们需要调用javascript来获取WebView完整

android - 线性布局高度和重量

我有以下内容但是,布局并没有假设要正确填充高度,我希望一个linearLayout在另一个下面达到预期的效果,并占据父空间的1/6。相反,它似乎将权重应用于元素的宽度。在Android中假定百分比高度的正确方法是什么?宽度似乎对重量轻而易举,但我似乎无法正确调整高度。 最佳答案 添加android:orientation="vertical"在你的LinearLayout默认情况下它是android:orientation="horizontal". 关于android-线性布局高度和重

android - 更改 GridView 的行为以使其水平滚动而不是垂直滚动

我想制作一个UI元素,如GridView,我希望它具有完整的功能,但希望它可以水平滚动而不是垂直滚动。水平滚动是指它应该以这种方式构建,而不是放在Horizo​​ntalScrollView中。我会是CustomGridView将有固定数量的rows说4-5而columns应该根据适配器中的项数可扩展。您可以认为它与原生GridView的功能相反,但它应该保持功能。我看过谷歌如何实现GridView的源代码,但我能理解的很少,开始从头开始制作View并没有这似乎是个好主意,因为恐怕我无法像Google那样公正地对待内存优化。我观察到GridView扩展了AbsListView,所以我的

android - 我想测量 ListView 的高度(getHight() = 0)

我不能自己决定任务会问我想测量ListView的高度。无法捕捉到渲染ListView的时刻(rssListView.getHight();=0)publicclassRSSactivityextendsActivity{publicstaticRssItemselectedRssItem=null;StringfeedUrl="";ListViewrssListView=null;ArrayListrssItems=newArrayList();ArrayAdapteraa=null;@OverridepublicvoidonCreate(BundlesavedInstanceStat

android - 获取包括字体大小的文本高度并设置该高度

我有一个名为Hello的文本,现在我需要为此应用字体大小,例如12或18,一旦我们将字体应用于文本,文本大小就会增加。所以现在我需要使用paint获取包括字体大小在内的文本高度。我尝试过绘制以下内容:StringfinalVal="Hello";Paintpaint=newPaint();paint.setTextSize(18);paint.setTypeface(Typeface.SANS_SERIF);paint.setColor(Color.BLACK);paint.setStyle(Paint.Style.FILL);Rectresult=newRect();//Measur

android - 在gridview中获取水平和垂直间距

这个问题在这里已经有了答案:Increasethegridspacinginandroid(3个答案)关闭11天前。我正在我的应用程序中实现一个GridView,我想使用Java代码获取GridView中连续行之间的水平间距和连续列之间的垂直间距。这可能吗?有什么直接的方法可以得到间距吗?

android - 使 Recyclerview 固定高度和可滚动

解决了下面的检查答案...所以我正在尝试为我的Android应用程序创建评论功能,我想在recyclerview中显示评论,然后在recyclerview下方有一个按钮和TextView来添加评论。如果有很多评论,我想让recyclerview具有一定的高度并使其可滚动,因为我不希望用户必须向下滚动屏幕才能找到添加按钮。我无法让它工作,所以我想知道是否还有其他人遇到过这个问题。我已经设置好所有的适配器和一切,我只是在使用recyclerview时遇到了问题。谢谢。我可能不清楚我要完成什么。我正在尝试创建一个卡片View,它将显示所有评论和添加新评论的能力。recyclerview将占据